
<!DOCTYPE html>
<html lang="">


<head><meta name="generator" content="Hexo 3.8.0">
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=no">
  <meta name="theme-color" content="#202020">
  <meta http-equiv="x-ua-compatible" content="ie=edge">
  <script src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js" async></script>
  
  
    <meta name="keywords" content>
  

  
    <meta name="description" content="MacOS清单">
  
  
  
  <link rel="icon" type="image/x-icon" href="/images/footer-logo.png">
  
  <title>MacOS清单 [ 51AIOps 专注于运维自动化  微信： kaipython ]</title>
  
    <!-- stylesheets list from config.yml -->
    
      <link rel="stylesheet" href="//cdn.bootcss.com/pure/1.0.0/pure-min.css">
    
      <link rel="stylesheet" href="/css/xoxo.css">
    
  
</head>


<body>
  <div class="nav-container">
    <nav class="home-menu pure-menu pure-menu-horizontal">
  <a class="pure-menu-heading" href="/">
    
    <span class="title" style="text-transform:none">51AIOps 专注于运维自动化  微信： kaipython</span>
  </a>

  <ul class="pure-menu-list clearfix">
      
          
            
              <li class="pure-menu-item"><a href="/" class="pure-menu-link">首页</a></li>
            
          
      
  </ul>
   
</nav>

  </div>

  <div class="container" id="content-outer">
    <div class="inner" id="content-inner" style='margin-left:-68px!important'>
      <div class="post-container">
  <article class="post" id="post">
    <header class="post-header text-center">
      <h1 class="title">
        MacOS清单
      </h1>
      <span>
        
        <time class="time" datetime="2019-12-22T16:00:00.000Z">
        2019-12-23
      </time>
        
      </span>
      <span class="slash">/</span>
      <span class="post-meta">
      <span class="post-tags">
        
      </span>
    </span>
      <span class="slash">/</span>
      <span class="read">
      <span id="busuanzi_value_page_pv"></span> 点击
    </span>
      <span class="slash">/</span>
    </header>

    <div class="post-content">
      <h2 id="我的-macOS-软件清单"><a href="#我的-macOS-软件清单" class="headerlink" title="我的 macOS 软件清单"></a>我的 macOS 软件清单</h2><p>换了新电脑，把各种 App 又装了一遍，顺手整理装了哪些软件，习惯了这一大堆软件以及 macOS 的开发环境是我难以切换到其他平台搬砖的主要原因。</p>
<p>这篇是某种意义上的翻包帖，毕竟观察别人用哪些软件是件相当有趣的事情。</p>
<h3 id="浏览器"><a href="#浏览器" class="headerlink" title="浏览器"></a>浏览器</h3><ul>
<li><a href="https://www.google.com/intl/zh-CN/chrome/" target="_blank" rel="noopener">Google Chrome</a> 又快，又吃内存，又费电的浏览器</li>
</ul>
<h3 id="文档处理"><a href="#文档处理" class="headerlink" title="文档处理"></a>文档处理</h3><ul>
<li><a href="https://github.com/marktext/marktext" target="_blank" rel="noopener">Mark Text</a> 用于编辑 Markdown 文件</li>
<li><a href="https://www.apple.com/iwork/" target="_blank" rel="noopener">iWork 全家桶</a> 穷人买不起微软 Office，凑合用苹果送的</li>
</ul>
<h3 id="开发环境"><a href="#开发环境" class="headerlink" title="开发环境"></a>开发环境</h3><h4 id="IDE-编辑器"><a href="#IDE-编辑器" class="headerlink" title="IDE / 编辑器"></a>IDE / 编辑器</h4><ul>
<li><a href="https://www.jetbrains.com/" target="_blank" rel="noopener">JetBrains 全家桶</a> 基本各种语言的 IDE 都有了，主力工作环境，虽说是限定版本的买断，但买一次也基本够用了</li>
<li><a href="https://code.visualstudio.com/download" target="_blank" rel="noopener">Visual Studio Code</a> 其实不怎么常用，装上防身</li>
<li><a href="https://www.sublimetext.com/" target="_blank" rel="noopener">Sublime Text</a> 编辑小脚本，懒得开 IDE 的时候用，万年免费试用</li>
</ul>
<h4 id="辅助工具"><a href="#辅助工具" class="headerlink" title="辅助工具"></a>辅助工具</h4><ul>
<li><a href="https://www.sourcetreeapp.com/" target="_blank" rel="noopener">SourceTree</a> 图形界面管理 git 仓库，懒 (不) 得(会)敲 git 命令</li>
<li><a href="https://paw.cloud/" target="_blank" rel="noopener">Paw</a> 调试 API 用的 HTTP 客户端，比 postman 好用一些</li>
<li><a href="https://github.com/oldj/SwitchHosts" target="_blank" rel="noopener">SwitchHosts</a> 切换 host 的工具</li>
<li><a href="https://www.charlesproxy.com/" target="_blank" rel="noopener">Charles</a> 抓包工具</li>
<li><a href="https://robomongo.org/" target="_blank" rel="noopener">Robo 3T</a> MongoDB 图形客户端</li>
<li><a href="http://www.sequelpro.com/" target="_blank" rel="noopener">Sequel Pro</a> MySQL 图形客户端</li>
<li><a href="https://ohmystarapp.com/" target="_blank" rel="noopener">OhMyStar</a> 用来管理和查找自己在 Github 上点的 Star 用的</li>
</ul>
<h4 id="虚拟机-容器"><a href="#虚拟机-容器" class="headerlink" title="虚拟机 / 容器"></a>虚拟机 / 容器</h4><ul>
<li><a href="https://www.vmware.com/products/fusion.html" target="_blank" rel="noopener">VMware Fusion</a> 虚拟机，比 Parallels Desktop 吃相好看很多，不会 macOS 一升版本就要重买</li>
<li><a href="https://hub.docker.com/?overlay=onboarding" target="_blank" rel="noopener">Docker for Mac</a> Docker，其实也是虚拟机</li>
<li><a href="https://dockstation.io/" target="_blank" rel="noopener">DockStation</a> 图形化管理 Docker 的工具</li>
</ul>
<h4 id="终端"><a href="#终端" class="headerlink" title="终端"></a>终端</h4><ul>
<li><a href="https://iterm2.com/" target="_blank" rel="noopener">iTerm</a> 就是个终端，比系统自带的好用不少</li>
<li><a href="https://ohmyz.sh/" target="_blank" rel="noopener">Oh My Zsh</a> 一键配置 zsh 环境的脚本</li>
<li><a href="https://brew.sh/" target="_blank" rel="noopener">Hombrew</a> 装各种工具用的</li>
<li><a href="https://github.com/skywind3000/z.lua/" target="_blank" rel="noopener">z.lua</a> 命令行快速跳转工具，据说比 autojump 快</li>
</ul>
<h4 id="字体"><a href="#字体" class="headerlink" title="字体"></a>字体</h4><ul>
<li><a href="https://github.com/be5invis/Sarasa-Gothic/" target="_blank" rel="noopener">更纱黑体 Sarasa Gothic</a> 可读性极佳的开发环境 / 终端用（等宽）字体</li>
</ul>
<h4 id="输入法"><a href="#输入法" class="headerlink" title="输入法"></a>输入法</h4><ul>
<li><a href="https://github.com/rime/squirrel" target="_blank" rel="noopener">鼠须管 Squirrel(RIME)</a> 可以自行定制的输入法，我其实就是配个微软双拼用用</li>
</ul>
<h4 id="那啥上网"><a href="#那啥上网" class="headerlink" title="那啥上网"></a>那啥上网</h4><ul>
<li><a href="https://github.com/shadowsocks/ShadowsocksX-NG" target="_blank" rel="noopener">ShadowsocksX NG</a> 那个啥</li>
<li><a href="https://github.com/yanue/V2rayU" target="_blank" rel="noopener">V2rayU</a> 比那个啥稍微那个啥一些的那个啥</li>
<li><a href="https://github.com/rofl0r/proxychains-ng" target="_blank" rel="noopener">proxychains-ng</a> 用来在命令行里那个啥用的</li>
</ul>
<h4 id="系统插件"><a href="#系统插件" class="headerlink" title="系统插件"></a>系统插件</h4><ul>
<li><a href="https://bjango.com/mac/istatmenus/" target="_blank" rel="noopener">iStat Menus</a> 查看系 (风) 统(扇)状 (转) 态(速)等各种系统指标的工具</li>
<li><a href="https://www.alfredapp.com/" target="_blank" rel="noopener">Alfred</a> 敲命令的快捷入口</li>
<li><a href="https://www.rescuetime.com/" target="_blank" rel="noopener">RescueTime</a> 用来监控自己在电脑，手机上浪费了多少时间，以便谴责自己的工具</li>
<li><a href="https://github.com/pilotmoon/Scroll-Reverser" target="_blank" rel="noopener">Scroll Reverser</a> 翻转 macos 的鼠标滚轮，macOS 有一点不好，就是鼠标和触摸板的滚动方向是统一设置的，可以用这个来实现分别设置</li>
<li><a href="https://github.com/rxhanson/Rectangle" target="_blank" rel="noopener">Rectangle</a> 快速排列缩放窗口的工具</li>
<li><a href="https://justgetflux.com/" target="_blank" rel="noopener">f.lux</a> 到了晚上会让你的屏幕变黄的工具，其实 macOS 新版本已经有 Night Shift 了，但这个可定制化更强一些，据说能减少蓝光，优化睡眠质量（然而并没什么卵用）</li>
<li><a href="http://tbswitcher.rugarciap.com/" target="_blank" rel="noopener">Turbo Boost Switcher Pro</a> 用来手动关闭你 CPU 的 Turbo Boost，因为渣续航，在外面只能靠这个续命</li>
<li><a href="https://github.com/steveschow/gfxCardStatus" target="_blank" rel="noopener">gfxCardStatus</a> 用来手动关闭独立显卡，因为渣续航，在外面只能靠这个续命</li>
<li><a href="https://github.com/kyleneideck/BackgroundMusic" target="_blank" rel="noopener">Backgroud Music</a> 独立调节各软件的音量的工具</li>
</ul>
<h4 id="杂项"><a href="#杂项" class="headerlink" title="杂项"></a>杂项</h4><ul>
<li><a href="https://affinity.serif.com/en-gb/photo/" target="_blank" rel="noopener">Affinity Photo</a> 用来修图的工具，已经一万年不修图了，目前只用来 P 表情包，比订阅制的 Adobe 全家桶不知道高到哪里去了</li>
<li><a href="https://music.163.com/#/download" target="_blank" rel="noopener">网易云音乐</a> 歌都快没了，凑合听听</li>
<li><a href="https://iina.io/" target="_blank" rel="noopener">IINA</a> 放视频的，不怎么用</li>
<li><a href="https://calibre-ebook.com/" target="_blank" rel="noopener">Calibre</a> 管理、转换电子书的</li>
<li><a href="https://store.steampowered.com/" target="_blank" rel="noopener">Steam</a> 用来管理游戏收藏品的工具，Mac 平台还是有一些可以玩的</li>
<li><a href="https://www.freedownloadmanager.org/" target="_blank" rel="noopener">Free Download Manager</a> 下载工具，也支持 BT 之类的</li>
<li><a href="https://desktop.telegram.org/" target="_blank" rel="noopener">Telegram Desktop</a> 聊天工具</li>
<li><a href="https://im.qq.com/macqq/" target="_blank" rel="noopener">QQ</a> 聊天工具</li>
<li><a href="https://mac.weixin.qq.com/" target="_blank" rel="noopener">Wechat</a> 聊天工具</li>
<li><a href="https://theunarchiver.com/" target="_blank" rel="noopener">The Unarchiver</a> 解压缩工具</li>
</ul>

    </div>

  </article>
  <div class="toc-container">
    
  <div id="toc" class="toc-article">
    <strong class="toc-title">目录</strong>
    <ol class="toc"><li class="toc-item toc-level-2"><a class="toc-link" href="#我的-macOS-软件清单"><span class="toc-text">我的 macOS 软件清单</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#浏览器"><span class="toc-text">浏览器</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#文档处理"><span class="toc-text">文档处理</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#开发环境"><span class="toc-text">开发环境</span></a><ol class="toc-child"><li class="toc-item toc-level-4"><a class="toc-link" href="#IDE-编辑器"><span class="toc-text">IDE / 编辑器</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#辅助工具"><span class="toc-text">辅助工具</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#虚拟机-容器"><span class="toc-text">虚拟机 / 容器</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#终端"><span class="toc-text">终端</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#字体"><span class="toc-text">字体</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#输入法"><span class="toc-text">输入法</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#那啥上网"><span class="toc-text">那啥上网</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#系统插件"><span class="toc-text">系统插件</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#杂项"><span class="toc-text">杂项</span></a></li></ol></li></ol></li></ol>
  </div>


  </div>
</div>
<script type="text/javascript" src="//rf.revolvermaps.com/0/0/8.js?i=5sr5du46f27&amp;m=0&amp;c=ff0000&amp;cr1=ffffff&amp;f=arial&amp;l=33" async="async"></script>
<div class="copyright">
    <span>本作品采用</span>
    <a href="https://creativecommons.org/licenses/by/4.0/">知识共享署名 4.0 国际许可协议</a>
    <span>进行许可。 转载时请注明原文链接。</span>
</div>


  
    <div class="post-nav" style="margin-left:-168px;">
      <div class="post-nav-item post-nav-next">
        
          <span>〈 </span>
          <a href="/2019/12/23/Tcp的三次握手和四次挥手/" rel="next" title="TCP的三次握手和四次挥手">
          TCP的三次握手和四次挥手
          </a>
        
      </div>
  
      <div class="post-nav-item post-nav-prev">
          
          <a href="/2019/12/26/TCP的keepalived和Http的keepalived的区别/" rel="prev" title="TCP的keepalive和Http的keepalive的区别">
            TCP的keepalive和Http的keepalive的区别
          </a>
          <span>〉</span>
        
      </div>
    </div>
  


	
	<div style="width:109%; margin-left:-144px" id="lv-container" data-id="city" data-uid="MTAyMC80OTg5NS8yNjM4Ng==">
	<script type="text/javascript">
   	   (function(d, s) {
       		var j, e = d.getElementsByTagName(s)[0];

       		if (typeof LivereTower === 'function') { return; }

       		j = d.createElement(s);
       		j.src = 'https://cdn-city.livere.com/js/embed.dist.js';
       		j.async = true;

       		e.parentNode.insertBefore(j, e);
   	   })(document, 'script');
	</script>
	<noscript> 为正常使用来必力评论功能请激活JavaScript</noscript>
        </div>
	



    </div>

    

  </div>
  <footer class="footer text-center">
    <div id="bottom-inner">
        <a class="bottom-item" href target="_blank">GitHub</a> |
        <a class="bottom-item" href>友情链接</a> |
        <a class="bottom-item" href="https://hexo.io" target="_blank">Powered by hexo</a> |
        <a class="bottom-item" href="https://github.com/fooying/hexo-theme-xoxo-plus" target="_blank">Theme xoxo-plus</a> |
        <a class="bottom-item" href="/atom.xml">订阅</a>
    </div>
</footer>

  

<script>
  (function(window, document, undefined) {

    var timer = null;

    function returnTop() {
      cancelAnimationFrame(timer);
      timer = requestAnimationFrame(function fn() {
        var oTop = document.body.scrollTop || document.documentElement.scrollTop;
        if (oTop > 0) {
          document.body.scrollTop = document.documentElement.scrollTop = oTop - 50;
          timer = requestAnimationFrame(fn);
        } else {
          cancelAnimationFrame(timer);
        }
      });
    }

    var hearts = [];
    window.requestAnimationFrame = (function() {
      return window.requestAnimationFrame ||
        window.webkitRequestAnimationFrame ||
        window.mozRequestAnimationFrame ||
        window.oRequestAnimationFrame ||
        window.msRequestAnimationFrame ||
        function(callback) {
          setTimeout(callback, 1000 / 60);
        }
    })();
    init();

    function init() {
      css(".heart{z-index:9999;width: 10px;height: 10px;position: fixed;background: #f00;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);}.heart:after,.heart:before{content: '';width: inherit;height: inherit;background: inherit;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;position: absolute;}.heart:after{top: -5px;}.heart:before{left: -5px;}");
      attachEvent();
      gameloop();
      addMenuEvent();
    }

    function gameloop() {
      for (var i = 0; i < hearts.length; i++) {
        if (hearts[i].alpha <= 0) {
          document.body.removeChild(hearts[i].el);
          hearts.splice(i, 1);
          continue;
        }
        hearts[i].y--;
        hearts[i].scale += 0.004;
        hearts[i].alpha -= 0.013;
        hearts[i].el.style.cssText = "left:" + hearts[i].x + "px;top:" + hearts[i].y + "px;opacity:" + hearts[i].alpha + ";transform:scale(" + hearts[i].scale + "," + hearts[i].scale + ") rotate(45deg);background:" + hearts[i].color;
      }
      requestAnimationFrame(gameloop);
    }

    /**
     * 给logo设置点击事件
     * 
     * - 回到顶部
     * - 出现爱心
     */
    function attachEvent() {
      var old = typeof window.onclick === "function" && window.onclick;
      var logo = document.getElementById("logo");
      if (logo) {
        logo.onclick = function(event) {
          returnTop();
          old && old();
          createHeart(event);
        }
      }
      
    }

    function createHeart(event) {
      var d = document.createElement("div");
      d.className = "heart";
      hearts.push({
        el: d,
        x: event.clientX - 5,
        y: event.clientY - 5,
        scale: 1,
        alpha: 1,
        color: randomColor()
      });
      document.body.appendChild(d);
    }

    function css(css) {
      var style = document.createElement("style");
      style.type = "text/css";
      try {
        style.appendChild(document.createTextNode(css));
      } catch (ex) {
        style.styleSheet.cssText = css;
      }
      document.getElementsByTagName('head')[0].appendChild(style);
    }

    function randomColor() {
      // return "rgb(" + (~~(Math.random() * 255)) + "," + (~~(Math.random() * 255)) + "," + (~~(Math.random() * 255)) + ")";
      return "#F44336";
    }

    function addMenuEvent() {
      var menu = document.getElementById('menu-main-post');
      if (menu) {
        var toc = document.getElementById('toc');
        if (toc) {
          menu.onclick = function() {
            if (toc) {
              if (toc.style.display == 'block') {
                toc.style.display = 'none';
              } else {
                toc.style.display = 'block';
              }
            }
          };
        } else {
          menu.style.display = 'none';
        }
      }
    }

  })(window, document);
</script>

  



  

</body>
</html>
